random number generator

Noun
  1. a routine designed to yield a random number
random number generator
A computer program uses a random number generator to create a lottery ticket.